object oriented Methodology